.address-section {

    h3 a.edit-address{
        font-size:12px;
        font-weight: 200;
        color:#F1A325;
    }

    .address-main {

        .address-list {

            height:95px;
            overflow:hidden;
            
            .address-box {

                .address-info {
                    margin:5px 0;
                    cursor:pointer;

                    &:hover {
                        background:#FFF0D5;
                    }

                    .title{
                        position: relative;
                        display: block;
                        width:150px;
                        height:40px;
                        float:left;
                        border: 1px solid #eee;
                        line-height: 38px;
                        text-align: center;
                        cursor:pointer;
                        background:#fff;

                        i {
                            position: absolute;
                            width: 10px;
                            height: 10px;
                            font-size: 0;
                            line-height: 0;
                            right: 0px;
                            bottom: 0px;
                            background: url(../images/sys_item_selected.gif) no-repeat right bottom;
                            z-index: 99;
                            display: none;
                        }
                    }
                    .title.selected {
                        border: 2px solid #e4393c;
                        line-height: 38px;

                        i {
                            display:block;
                        }
                    }
                    .info {
                        padding-left:30px;
                        height:40px;
                        line-height:40px;
                    }
                    .edit {
                        float:right;
                        height:40px;
                        line-height:40px;
                        padding-right:15px;
                        display:none;

                        a {
                            color:#f60;
                        }
                    }
                    
                }
                .address-info.selected {
                    border: 2px solid #e4393c;
                    line-height: 38px;

                    .info{
                        display: block;
                        height:40px;
                        line-height: 40px;
                        margin-left:160px;
                    }
                }

            }
        }
        .address-list.in {
            height:auto;
        }
    }

    .more-address {
        margin:5px auto;

        span {
            padding:10px;
            font-weight:500;
            cursor:pointer;
        }
    }

}
.pay-section {
    .linear-input {
        position:relative;
        display: block;
        float:left;
        width:120px;
        height:42px;
        line-height: 40px;
        text-align: center;
        border:1px solid #eee;
        margin:5px;
        cursor:pointer;

        i {
            position: absolute;
            width: 10px;
            height: 10px;
            font-size: 0;
            line-height: 0;
            right: 0px;
            bottom: 0px;
            background: url(../images/sys_item_selected.gif) no-repeat right bottom;
            z-index: 99;
            display: none;
        }
    }
    .linear-input.selected {
        border: 2px solid #e4393c;
        line-height: 38px;

        i {
            display:block;
        }
    }
}

.makeorder{
    .good-section{
        position: relative;
        min-height: 7.1rem;

        .good-list-box {
            margin:5px 0;

            &:hover {
                background:#f6f6f6;
            }
            .good-section-left{
                float:left;
                width:100px;

                .good-section-img{
                    width: 100px;
                    height: 100px;
                    border:1px solid #ddd;
                }
            }

            .good-section-right{
                padding:0.834rem;
                margin-left: 100px;
                .good-section-title {
                    font-size:16px;
                    margin:0;
                    font-weight:400;
                    a {
                        color:#333;
                    }
                    a:hover {
                        color:#f60;
                    }
                }

                .good-section-option {
                    margin:5px auto;
                    color:#666;

                    .good-section-price{
                        float: right;
                        color:#f60;
                        font-size:16px;
                    }
                }
                
            }
        }
    }
}

/*优惠抵用区*/
.coupon-section {
    h3 span{
        cursor:pointer;
    }
    .panel-body span {
        display:inline-block;
        color:#666;
    }
}

.order-summary {
    .list {
        padding:5px;
        text-align:right;

        em{
            font-style:normal;
            color:#000;
        }

        span{
            text-indent: none;
            color:#999;
        }
    }
}

.btn-footer {
    background:#fff;
    width:100%;

    .makeorder_fee_box {
        text-align: right;
        padding:2px;

        .real-pay {
            font-size:28px;
            color:#ff6600;
        }
    }

    .makeorder_address_box {
        text-align: right;
        padding:2px;

        span{
            display: inline-block;
            color:#999;
            margin-left:30px;
        }
    }

    .makeorder_submit_box {
        text-align: right;
        padding:2px;
        margin:15px auto
    }
}

.address-edit-form {
    .position select {
        width: auto;
        float: left;
        max-width: 120px;
        margin-right: 10px;
    }
}